#include "app_buff.h"
#include "log/log.h"
int main(int argc, char *argv[])
{
    //读取测试
    log_debug("app_buffer_test start-------------");
    Buffer *buffer0 = app_buffer_init(1024);
    char data[255];
    for ( int i = 0; i < 255; i++)
    {
        data[i] = 'a';
    }
    app_buffer_write(buffer0, data, 255);
    char data2[300];
    int len = app_buffer_read(buffer0, data2, 255);
    log_debug("read data: %s, len: %d", data2, len);
    log_debug("app_buffer_test end-------------");



//     //初始化缓冲区
//     Buffer *buffer = app_buffer_init(16);
//     //写入数据1
//     app_buffer_write(buffer, "hell", 4);
//     //写入数据2
//     app_buffer_write(buffer, "world", 5);
//     //读取数据1
//     char data_buf[5];
//     int data_len = app_buffer_read(buffer, data_buf, sizeof(data_buf));
//     log_debug("read data: %s, len: %d", data_buf, data_len);
//     //读取数据2
//     char data_buf2[5];
//     int data_len2 = app_buffer_read(buffer, data_buf2, sizeof(data_buf2));
//     log_debug("read data: %s, len: %d", data_buf2, data_len2);
// //释放缓冲区
//     app_buffer_free(buffer);
//     return 0;
}